package com.pktechan.api.vo;

import java.math.BigDecimal;
import java.util.List;

/**
 * @program  
 * @Description  
 * @Author  s.zhang
 * @create 2021-03-12 15:03
 */

public class SalesCenterVO {
	/**
	 * 佣金持仓ID
	 */
	private Integer commissionBalanceId;
	/**
	 * 客户ID
	 */
	private Integer custId;
    /**
     * (姓名/微信名称)
     */
    private String name;
    /**
     * 推荐人微信头像URL
     */
    private String bbHeadImgUrl;
    /**
     * 微信头像URL
     */
    private String headImgUrl;
	/**
	 * 待提现佣金
	 */
	private BigDecimal availableBalance;

	/**
	 * 团队订单数
	 */
	private Integer teamSalesOrderCount;
	/**
	 * 团队销售额
	 */
	private BigDecimal teamSalesAmount;
	/**
	 * 累计佣金额
	 */
	private BigDecimal totalCommissionAmount;
	/**
	 * 直接推荐人
	 */
	private List<ReferencesVO> directReferencesList;
	/**
	 * 直接推荐人总人数
	 */
	private Integer directReferencesNumber;
	/**
	 * 间接推荐人
	 */
	private List<ReferencesVO> indirectReferencesList;
	/**
	 * 间接推荐人总人数
	 */
	private Integer indirectReferencesNumber;

	/**
	 * 当前佣金额
	 */
	private BigDecimal currentCommissionAmount;

	List<ReferencesVO> memberCountList;
	/**
	 * 直接推荐人的(姓名/微信名称)
	 */
	private String bbName;
	/**
	 * 直接推荐人的Id
	 */
	private Integer bbCustId;

	public Integer getCustId() {
		return this.custId;
	}

	public void setCustId(Integer custId) {
		this.custId = custId;
	}

	public BigDecimal getAvailableBalance() {
		return availableBalance;
	}

	public void setAvailableBalance(BigDecimal availableBalance) {
		this.availableBalance = availableBalance;
	}

	public Integer getTeamSalesOrderCount() {
		return teamSalesOrderCount;
	}

	public void setTeamSalesOrderCount(Integer teamSalesOrderCount) {
		this.teamSalesOrderCount = teamSalesOrderCount;
	}

	public BigDecimal getTeamSalesAmount() {
		return teamSalesAmount;
	}

	public void setTeamSalesAmount(BigDecimal teamSalesAmount) {
		this.teamSalesAmount = teamSalesAmount;
	}

	public BigDecimal getTotalCommissionAmount() {
		return totalCommissionAmount;
	}

	public void setTotalCommissionAmount(BigDecimal totalCommissionAmount) {
		this.totalCommissionAmount = totalCommissionAmount;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getBbHeadImgUrl() {
        return bbHeadImgUrl;
    }

    public void setBbHeadImgUrl(String bbHeadImgUrl) {
        this.bbHeadImgUrl = bbHeadImgUrl;
    }

    public String getHeadImgUrl() {
        return headImgUrl;
    }

    public void setHeadImgUrl(String headImgUrl) {
        this.headImgUrl = headImgUrl;
    }

	public List<ReferencesVO> getDirectReferencesList() {
		return directReferencesList;
	}

	public void setDirectReferencesList(List<ReferencesVO> directReferencesList) {
		this.directReferencesList = directReferencesList;
	}

	public List<ReferencesVO> getIndirectReferencesList() {
		return indirectReferencesList;
	}

	public void setIndirectReferencesList(List<ReferencesVO> indirectReferencesList) {
		this.indirectReferencesList = indirectReferencesList;
	}

	public Integer getDirectReferencesNumber() {
		return directReferencesNumber;
	}

	public void setDirectReferencesNumber(Integer directReferencesNumber) {
		this.directReferencesNumber = directReferencesNumber;
	}

	public Integer getIndirectReferencesNumber() {
		return indirectReferencesNumber;
	}

	public void setIndirectReferencesNumber(Integer indirectReferencesNumber) {
		this.indirectReferencesNumber = indirectReferencesNumber;
	}

	public Integer getCommissionBalanceId() {
		return commissionBalanceId;
	}

	public void setCommissionBalanceId(Integer commissionBalanceId) {
		this.commissionBalanceId = commissionBalanceId;
	}

	public BigDecimal getCurrentCommissionAmount() {
		return currentCommissionAmount;
	}

	public void setCurrentCommissionAmount(BigDecimal currentCommissionAmount) {
		this.currentCommissionAmount = currentCommissionAmount;
	}

	public List<ReferencesVO> getMemberCountList() {
		return memberCountList;
	}

	public void setMemberCountList(List<ReferencesVO> memberCountList) {
		this.memberCountList = memberCountList;
	}

	public String getBbName() {
		return bbName;
	}

	public void setBbName(String bbName) {
		this.bbName = bbName;
	}

	public Integer getBbCustId() {
		return bbCustId;
	}

	public void setBbCustId(Integer bbCustId) {
		this.bbCustId = bbCustId;
	}
}
